package com.fg.cloud.manager.entry.system;

import java.math.BigDecimal;

import com.fg.cloud.manager.entry.BaseEntity;

/**
  * Description:经销商设置 ,订单设置 ,收款设置表实体类
  * @author 陈银龙
  * @date 2017年8月7日上午10:23:48
 */
public class AgencyCollectionOrderEntity extends BaseEntity{

	private static final long serialVersionUID = 6019158390975674380L;

	/**
	 * 厂商
	 * */
	private Long facId;
	
	/**
	 * 是否允许编辑地址：1=需要,0=不需要
	 * */
	private Integer addressFlag;

	/**
	 * 交货日期是否必填：1=是,0=不是
	 * */
	private Integer deliveryDateFlag;
	
	/**
	 * 是否启用最低订单金额：1=是,0=不启用
	 * */
	private Integer minMoneyFlag;
	
	/**
	 * 最低订单金额
	 * */
	private BigDecimal minMoney;

	/**
	 * 线上支付是否需要收款确认：1=需要,0=不需要
	 * */
	private Integer receivablesFlag;
    
    /**
     * 备注
     * */
	private String remark;
	
	/**
	 * 对账单设置
	 * */
	private Integer billDate;
	
	/**
	 * 自动推送设置,填天数
	 * */
	private Integer pushDate;
	
	/**
	 * 是否自动推送,1是,0不是
	 * */
	private Integer pushDateFlag;

	public Integer getPushDate() {
		return pushDate;
	}

	public void setPushDate(Integer pushDate) {
		this.pushDate = pushDate;
	}

	public Integer getPushDateFlag() {
		return pushDateFlag;
	}

	public void setPushDateFlag(Integer pushDateFlag) {
		this.pushDateFlag = pushDateFlag;
	}

	public Integer getBillDate() {
		return billDate;
	}

	public void setBillDate(Integer billDate) {
		this.billDate = billDate;
	}

	public Long getFacId() {
		return facId;
	}

	public void setFacId(Long facId) {
		this.facId = facId;
	}

	public Integer getAddressFlag() {
		return addressFlag;
	}

	public void setAddressFlag(Integer addressFlag) {
		this.addressFlag = addressFlag;
	}

	public Integer getMinMoneyFlag() {
		return minMoneyFlag;
	}

	public void setMinMoneyFlag(Integer minMoneyFlag) {
		this.minMoneyFlag = minMoneyFlag;
	}

	public BigDecimal getMinMoney() {
		return minMoney;
	}

	public void setMinMoney(BigDecimal minMoney) {
		this.minMoney = minMoney;
	}

	public Integer getDeliveryDateFlag() {
		return deliveryDateFlag;
	}

	public void setDeliveryDateFlag(Integer deliveryDateFlag) {
		this.deliveryDateFlag = deliveryDateFlag;
	}

	public Integer getReceivablesFlag() {
		return receivablesFlag;
	}

	public void setReceivablesFlag(Integer receivablesFlag) {
		this.receivablesFlag = receivablesFlag;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}
	
}
